Matrix-free Sparse Direct Solvers
نویسنده
چکیده
Existing direct solvers for large linear systems, especially sparse ones, require the matrices to be explicitly available. In practical computations, often only matrix-vector products instead of the matrix are available, which makes iterative methods the only choice. Here, we derive matrix-free sparse direct solvers based on matrixvector products. Two stages are involved. The first stage is to reconstruct the sparse matrix with a multi-nested dissection ordering. This idea recursively reorders the matrix and the separators with nested dissection, so that a compact probing strategy can reconstruct the matrix entries via the simultaneous recovery of multiple blocks with a small number of vectors. For discretized matrices in 2D or 3D, each dimension thus corresponds to one layer of nested dissection. The number of matrix-vector products required is O(logd N), where d is the dimension and N is the mesh dimension (e.g., 2D N ⇥ N or N ⇥ N ⇥ N mesh), and the reconstruction is thus said to be superfast. A simplified fast scheme can also be used, which uses O(N logd 1 N) In the second stage, the matrix is factorized in a randomized multifrontal method based on rank structures and randomized sampling. The overall solver costs about O(n) and O(n4/3) flops for some 2D and 3D problems, respectively, where n is the matrix size (e.g., n = N in 2D and N in 3D). The solver has a potential to work for varying parameters. For example, when the diagonal or few entries of the matrix change, we can reuse at least part of the previous factorizations, which is nearly impossible in classical direct factorizations. The multi-nested dissection idea also has other benefits such as in the structured solutions.
منابع مشابه
Domain Decomposition Based High Performance Parallel Computing
The study deals with the parallelization of finite element based Navier-Stokes codes using domain decomposition and state-ofart sparse direct solvers. There has been significant improvement in the performance of sparse direct solvers. Parallel sparse direct solvers are not found to exhibit good scalability. Hence, the parallelization of sparse direct solvers is done using domain decomposition t...
متن کاملRandomized Sparse Direct Solvers
We propose randomized direct solvers for large sparse linear systems, which integrate randomization into rank structured multifrontal methods. The use of randomization highly simplifies various essential steps in structured solutions, where fast operations on skinny matrix-vector products replace traditional complex ones on dense or structured matrices. The new methods thus significantly enhanc...
متن کاملParallel Block-Diagonal-Bordered Sparse Linear Solvers for Electrical Power System Applications
Research is ongoing that examines parallel direct block-diagonal-bordered sparse linear solvers for irregular sparse matrix problems derived from electrical power system applications. Parallel block-diagonal-bordered sparse linear solvers exhibit distinct advantages when compared to current general parallel direct sparse matrix solvers. Our research shows that actual power system matrices can b...
متن کاملSparse Direct Linear Solvers: An Introduction
The minisymposium on sparse direct solvers included 11 talks on the state of the art in this area. The talks covered a wide spectrum of research activities in this area. The papers in this part of the proceedings are expanded, revised, and corrected versions of some the papers that appeared in the CD-ROM proceedings that were distributed at the conference. Not all the talks in the minisymposium...
متن کاملThe Design of Sparse Direct Solvers Using Object-oriented Techniques
We descrit)e our experience in designing object-oriented software for sparse direct solvers. We discuss Spinb[e, a library of sparse matrix ordering (:odes, and OgLiO, a t)ackage that implements the factorization and triangular solution steps of a direct solver. V(e discuss the goals of our design: managing complexity, simi)licity of interface, flexibility, extensibility, safety, and efficiency...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014